animal's hide/skin - French English Dictionary